import builder.SudokuBuilder;
import builder.impl.DefaultSudokuBuilderImpl;
import verifier.SudokuVerifier;

public class Main {

    public static void main(String[] args) {
        SudokuBuilder sudokuBuilder = new DefaultSudokuBuilderImpl();
        SudokuVerifier sudokuVerifier = new SudokuVerifier(sudokuBuilder);
        sudokuVerifier.setTestTime(10000);
        long verifyTime = sudokuVerifier.verify();
        if (verifyTime == -1) {
            System.out.println("校验失败");
        } else {
            System.out.printf("成功生成%d个数独终盘，用时%d ms", sudokuVerifier.getTestTime(), verifyTime);
        }
    }
}
